/*------------------------------------------------------------------
[Forum]
 
* Forum Main Area / #forum_main
    + Forum Categorys List Table / #categorys_list

-------------------------------------------------------------------*/
/******  Forum Main Area  ******/
#forum_main {
	color: #646464;
	margin: 200px 20px 10px 20px;
	background: #FFFCF7;
	padding: 0px;
}

#forum_main a:hover {
	color: #e28822;
}

/******  Forum Show Box  ******/
#forum_show_box {
	background-color: #F9F2E9;
	width: 910px;
	height: 180px;
	float: left;
	margin: 10px 0px 10px 20px;
	height: 180px;
	width: 910px;
}

#forum_show_box #slide {
	float: left;
	width: 315px;
	height: 160px;
	margin: 0px 10px 0px 0px;
	padding: 10px;
	background-color: #FFFCF7;
}

#forum_show_box #forum_hot_topic {
	float: left;
	width: 315px;
	height: 160px;
	margin: 0px 10px 0px 0px;
	padding: 10px;
	background-color: #FFFCF7;
}

#forum_show_box #show_box_last {
	float: left;
	margin: 0px;
	padding: 10px;
	width: 200px;
	height: 160px;
	background-color: #FFFCF7;
}

/******  Forum Categorys List Table ******/
#categorys_list {
	cellpadding: 1px;
	width: 100%;
	height: auto;
}

/******  Forum Categorys List Table Head  ******/
#categorys_list thead {
	color: #8C5C35;
	font-size: 15px;
	text-align: center;
	background-color: #E6E6DC;
}

#categorys_list thead td {
	border-top: 1px solid white;
	padding: 8px;
	width: 90px;
	font-weight: bold;
}

td.topic,td.post,td.last_post {
	background-color: #EDEDE4;
}

td#categorys_list {
	border-left: 1px solid white;
	border-right: 1px solid white;
	width: 150px;
}

/******  Forum Categorys List Table Body  ******/
tbody td {
	padding: 5px;
	background-color: #F2F2E9;
}

td.state {
	width: 50px;
}

td.category {
	text-align: left;
}